﻿(function($) {
	$.fn.jFloat = function(o) {
		o = $.extend({
			top : 60, // 广告距页面顶部距离
			left : 0,// 广告左侧距离
			right : 0,// 广告右侧距离
			width : 100, // 广告容器的宽度
			height : 360, // 广告容器的高度
			minScreenW : 800,// 出现广告的最小屏幕宽度，当屏幕分辨率小于此，将不出现对联广告
			position : "left", // 对联广告的位置left-在左侧出现,right-在右侧出现
			allowClose : true
		// 是否允许关闭
		}, o || {});
		var h = o.height;
		var showAd = true;
		var fDiv = $(this);
		if (o.minScreenW >= $(window).width()) {
			fDiv.hide();
			showAd = false;
		} else {
			fDiv.css("display", "block");
			var closeHtml = '<div align="right" style="padding:1px;z-index:2000;font-size:14px;cursor:pointer;border-bottom: solid #f1f1f1; height:18px;" class="closeFloat"><span style="solid #000;height:12px;display:block;width:30px;">关闭</span></div>';
			switch (o.position) {
			case "left":
				if (o.allowClose) {
					fDiv.prepend(closeHtml);
					$(".closeFloat", fDiv).click(function() {
						$(this).hide();
						fDiv.hide();
						showAd = false;
					});
					h += 20;
				}
				fDiv.css({
					position : "absolute",
					left : o.left + "px",
					top : o.top + "px",
					width : o.width + "px",
					height : h + "px",
					overflow : "hidden"
				});
				break;
			case "right":
				if (o.allowClose) {
					fDiv.prepend(closeHtml);
					$(".closeFloat", fDiv).click(function() {
						$(this).hide();
						fDiv.hide();
						showAd = false;
					});
					h += 20;
				}
				fDiv.css({
					position : "absolute",
					left : "auto",
					right : o.right + "px",
					top : o.top + "px",
					width : o.width + "px",
					height : h + "px",
					overflow : "hidden"
				});
				break;
			};
		};
		
		function ylFloat() {
			if (!showAd) {
				return;
			}
			var windowTop = $(window).scrollTop();
			if (fDiv.css("display") != "none")
				fDiv.css("top", o.top + windowTop + "px");
		};

		$(window).scroll(ylFloat);
		$(document).ready(ylFloat);

	};
})(jQuery);

// Usage!
$().ready(function() {
	$('body').append('<div id="slogo">' +
			 '<a id="video" href="http://you.video.sina.com.cn/api/sinawebApi/outplayrefer.php/vid=68082977_2184595420_aB+3HCFpB2bK+l1lHz2stqkP7KQNt6nniGKwvluhIQxZQ0/XM5Gfat0P4iDRB9kEqDhAQpA/ffwv0Bo/s.swf">' +
		     '<img src="http://xmuslh.com/theme/base/common/129/slogo.jpg"/>' +
		     '</a></div>');
	$("#slogo").jFloat({
		position:"left",
		top:200,
		height:120,
		width:120,
		left:0,
		allowClose:false
	});
});
